package com.shujia.day03;

public class Demo02ControlContinue {
    public static void main(String[] args) {
        /*
            TODO 循环控制语句 - continue
                 需要和 for 以及 while 循环搭配使用  当在循环中执行了 continue 语句 那么就可以退出当次循环进入下一次循环
         */

        // 对1~100之间所有的偶数进行求和
        int sum = 0;
        for (int i = 1; i <= 100; i++) {
            if (i % 2 == 1) {
                // 当i的值为奇数时,什么都不做,直接进入下一次循环
                continue;
            }
            sum += i;
        }

        System.out.println("sum:" + sum);
        System.out.println("sum:" + sum);

        sum = 0;
        int num = 0;
        while (true) {
            num += 1;
            if (num > 100){
                // 当循环进入if中时，可以退出当前循环
                break;
            }
            if (num % 2 == 1) {
                continue;
            }
            sum += num;
        }
        System.out.println("sum:" + sum);


        /*

           TODO DEBUG: (Debug使用非常非常重要)
                通过IDEA的工具,展示程序在运行时,每一步的过程,并对其进行控制
                用法:
                    ① 运行时需要右键选择 Debug 当前代码
                    ② 在当前代码的左边控制栏 点击会出现红点 其作用是在Debug运行模式下,程序到该行时会暂停
                    ③ 当程序暂停时,可以对程序进行控制
                            step over 表示执行当前代码文件中下一行代码
                            stop into 进入当前方法内
                            stop out 退出当前方法
                            Resume Program 从当前断点继续执行程序,到下一个断点继续暂停程序
                    ④ 对于程序运行中可以打断点,使用 Resume Program 跳转到当前断点
         */


    }
}
